package cn.fz.demo02.dao;

import cn.fz.demo02.domain.po.User;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Optional;

/**
 * 这个接口继承了 JpaRepository，并提供了根据用户名查找用户的方法。
 * 我们已经完成了 Spring Boot 3 集成 Spring Data JPA 的基本配置和功能实现。
 * 运行应用后，Spring Data JPA 会自动创建数据库表，并处理数据库的 CRUD 操作。
 */
public interface UserRepository extends JpaRepository<User, Long> {
    Optional<User> findByUsername(String username);
}
